home *** CD-ROM | disk | FTP | other *** search
/ Practical Internet Web Designer 89 / PIWD89.iso / pc / CONTENTS / FLASH / UTILITIES / den / Flash5 / texturedtriangle / texturedtriangle.fla / Symbol 1 < prev    next >
Unknown  |  2003-12-02  |  3.6 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 01 ff ff 01 00 08 00 43 | 50 69 63 50 61 67 65 01 |.......C|PicPage.|
|00000010| 00 ff ff 01 00 09 00 43 | 50 69 63 4c 61 79 65 72 |.......C|PicLayer|
|00000020| 01 00 ff ff 01 00 09 00 | 43 50 69 63 46 72 61 6d |........|CPicFram|
|00000030| 65 01 00 ff ff 01 00 0a | 00 43 50 69 63 53 70 72 |e.......|.CPicSpr|
|00000040| 69 74 65 01 02 00 00 80 | 0c 00 00 d0 07 00 00 08 |ite.....|........|
|00000050| 00 00 01 00 00 00 00 00 | 00 00 00 00 00 00 01 00 |........|........|
|00000060| 80 0c 00 00 d0 07 00 00 | 00 00 02 00 01 00 01 00 |........|........|
|00000070| 00 00 01 00 00 00 01 00 | 00 00 01 00 00 00 00 00 |........|........|
|00000080| 00 ff ff ff ff 00 05 00 | 00 00 00 00 01 00 00 00 |........|........|
|00000090| 00 01 00 00 00 03 00 00 | 00 00 01 00 00 00 00 06 |........|........|
|000000a0| 70 6f 69 6e 74 31 01 00 | 00 00 00 07 80 01 02 00 |point1..|........|
|000000b0| 00 38 18 00 00 98 08 00 | 00 08 00 00 01 00 00 00 |.8......|........|
|000000c0| 00 00 00 00 00 00 00 00 | 01 00 38 18 00 00 98 08 |........|..8.....|
|000000d0| 00 00 00 00 02 00 01 00 | 01 00 00 00 01 00 00 00 |........|........|
|000000e0| 01 00 00 00 01 00 00 00 | 00 00 00 ff ff ff ff 00 |........|........|
|000000f0| 05 00 00 00 00 00 01 00 | 00 00 00 01 00 00 00 03 |........|........|
|00000100| 00 00 00 00 02 00 00 00 | 06 70 6f 69 6e 74 32 01 |........|.point2.|
|00000110| 00 00 00 00 07 80 01 02 | 00 00 30 11 00 00 f8 11 |........|..0.....|
|00000120| 00 00 08 00 00 01 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000130| 00 01 00 30 11 00 00 f8 | 11 00 00 00 00 02 00 01 |...0....|........|
|00000140| 00 01 00 00 00 01 00 00 | 00 01 00 00 00 01 00 00 |........|........|
|00000150| 00 00 00 00 ff ff ff ff | 00 05 00 00 00 00 00 01 |........|........|
|00000160| 00 00 00 00 01 00 00 00 | 03 00 00 00 00 02 00 00 |........|........|
|00000170| 00 06 70 6f 69 6e 74 33 | 01 00 00 00 00 00 00 00 |..point3|........|
|00000180| 00 00 80 00 00 00 80 02 | 00 00 01 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 01 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 05 00 00 00 00 00 00 00 | 00 00 00 00 00 00 15 01 |........|........|
|000001b0| 00 00 06 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| ff ff ff 3f ff ff 00 00 | 00 00 00 01 00 00 00 ff |...?....|........|
|000001d0| 37 0c 66 75 6e 63 74 69 | 6f 6e 20 64 72 61 77 4c |7.functi|on drawL|
|000001e0| 69 6e 65 20 28 70 74 2c | 20 73 79 6d 62 6f 6c 49 |ine (pt,| symbolI|
|000001f0| 44 2c 20 64 65 70 74 68 | 2c 20 74 61 72 67 65 74 |D, depth|, target|
|00000200| 4d 6f 76 69 65 29 20 7b | 0d 0a 09 76 61 72 20 74 |Movie) {|...var t|
|00000210| 61 72 67 65 74 20 3d 20 | 74 61 72 67 65 74 4d 6f |arget = |targetMo|
|00000220| 76 69 65 20 3d 3d 20 6e | 75 6c 6c 20 3f 20 74 68 |vie == n|ull ? th|
|00000230| 69 73 20 3a 20 74 61 72 | 67 65 74 4d 6f 76 69 65 |is : tar|getMovie|
|00000240| 3b 0d 0a 09 76 61 72 20 | 6e 65 77 4e 61 6d 65 20 |;...var |newName |
|00000250| 3d 20 22 4c 69 6e 65 22 | 2b 64 65 70 74 68 3b 0d |= "Line"|+depth;.|
|00000260| 0a 09 74 61 72 67 65 74 | 2e 61 74 74 61 63 68 4d |..target|.attachM|
|00000270| 6f 76 69 65 28 73 79 6d | 62 6f 6c 49 44 2c 20 6e |ovie(sym|bolID, n|
|00000280| 65 77 4e 61 6d 65 2c 20 | 64 65 70 74 68 29 3b 0d |ewName, |depth);.|
|00000290| 0a 09 76 61 72 20 69 6e | 73 74 20 3d 20 74 61 72 |..var in|st = tar|
|000002a0| 67 65 74 5b 6e 65 77 4e | 61 6d 65 5d 3b 0d 0a 09 |get[newN|ame];...|
|000002b0| 69 6e 73 74 2e 5f 78 20 | 3d 20 70 74 5b 30 5d 2e |inst._x |= pt[0].|
|000002c0| 78 3b 0d 0a 09 69 6e 73 | 74 2e 5f 79 20 3d 20 70 |x;...ins|t._y = p|
|000002d0| 74 5b 30 5d 2e 79 3b 0d | 0a 09 69 6e 73 74 2e 5f |t[0].y;.|..inst._|
|000002e0| 78 73 63 61 6c 65 20 3d | 20 70 74 5b 31 5d 2e 78 |xscale =| pt[1].x|
|000002f0| 2d 70 74 5b 30 5d 2e 78 | 3b 0d 0a 09 69 6e 73 74 |-pt[0].x|;...inst|
|00000300| 2e 5f 79 73 63 61 6c 65 | 20 3d 20 70 74 5b 31 5d |._yscale| = pt[1]|
|00000310| 2e 79 2d 70 74 5b 30 5d | 2e 79 3b 0d 0a 09 72 65 |.y-pt[0]|.y;...re|
|00000320| 74 75 72 6e 20 28 69 6e | 73 74 29 3b 0d 0a 7d 0d |turn (in|st);..}.|
|00000330| 0a 66 75 6e 63 74 69 6f | 6e 20 74 72 69 41 72 63 |.functio|n triArc|
|00000340| 54 61 6e 20 28 6f 70 70 | 2c 20 61 64 6a 29 20 7b |Tan (opp|, adj) {|
|00000350| 0d 0a 09 76 61 72 20 61 | 6e 67 42 61 73 65 20 3d |...var a|ngBase =|
|00000360| 20 28 28 4d 61 74 68 2e | 61 74 61 6e 28 6f 70 70 | ((Math.|atan(opp|
|00000370| 2f 61 64 6a 29 2a 31 38 | 30 29 2f 33 2e 31 34 31 |/adj)*18|0)/3.141|
|00000380| 35 39 32 36 35 33 35 38 | 39 37 39 29 3b 0d 0a 09 |59265358|979);...|
|00000390| 69 66 20 28 28 6f 70 70 | 3e 3d 30 29 20 26 26 20 |if ((opp|>=0) && |
|000003a0| 28 61 64 6a 3e 3d 30 29 | 29 20 7b 0d 0a 09 09 61 |(adj>=0)|) {....a|
|000003b0| 6e 67 42 61 73 65 20 3d | 20 28 39 30 2d 61 6e 67 |ngBase =| (90-ang|
|000003c0| 42 61 73 65 29 2b 31 38 | 30 3b 0d 0a 09 7d 20 65 |Base)+18|0;...} e|
|000003d0| 6c 73 65 20 69 66 20 28 | 28 6f 70 70 3c 30 29 20 |lse if (|(opp<0) |
|000003e0| 26 26 20 28 61 64 6a 3e | 3d 30 29 29 20 7b 0d 0a |&& (adj>|=0)) {..|
|000003f0| 09 09 61 6e 67 42 61 73 | 65 20 3d 20 4d 61 74 68 |..angBas|e = Math|
|00000400| 2e 61 62 73 28 61 6e 67 | 42 61 73 65 29 2b 32 37 |.abs(ang|Base)+27|
|00000410| 30 3b 0d 0a 09 7d 20 65 | 6c 73 65 20 69 66 20 28 |0;...} e|lse if (|
|00000420| 28 6f 70 70 3c 30 29 20 | 26 26 20 28 61 64 6a 3c |(opp<0) |&& (adj<|
|00000430| 30 29 29 20 7b 0d 0a 09 | 09 61 6e 67 42 61 73 65 |0)) {...|.angBase|
|00000440| 20 3d 20 39 30 2d 61 6e | 67 42 61 73 65 3b 0d 0a | = 90-an|gBase;..|
|00000450| 09 7d 20 65 6c 73 65 20 | 69 66 20 28 28 6f 70 70 |.} else |if ((opp|
|00000460| 3e 3d 30 29 20 26 26 20 | 28 61 64 6a 3c 30 29 29 |>=0) && |(adj<0))|
|00000470| 20 7b 0d 0a 09 09 61 6e | 67 42 61 73 65 20 3d 20 | {....an|gBase = |
|00000480| 4d 61 74 68 2e 61 62 73 | 28 61 6e 67 42 61 73 65 |Math.abs|(angBase|
|00000490| 29 2b 39 30 3b 0d 0a 09 | 7d 0d 0a 09 72 65 74 75 |)+90;...|}...retu|
|000004a0| 72 6e 20 28 61 6e 67 42 | 61 73 65 29 3b 0d 0a 7d |rn (angB|ase);..}|
|000004b0| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 64 72 61 77 54 |..functi|on drawT|
|000004c0| 72 69 61 6e 67 6c 65 20 | 28 29 20 7b 0d 0a 09 70 |riangle |() {...p|
|000004d0| 74 20 3d 20 6e 65 77 20 | 41 72 72 61 79 28 29 3b |t = new |Array();|
|000004e0| 0d 0a 09 76 61 72 20 69 | 20 3d 20 30 3b 0d 0a 09 |...var i| = 0;...|
|000004f0| 77 68 69 6c 65 20 28 69 | 3c 33 29 20 7b 0d 0a 09 |while (i|<3) {...|
|00000500| 09 70 74 5b 69 5d 20 3d | 20 6e 65 77 20 4f 62 6a |.pt[i] =| new Obj|
|00000510| 65 63 74 28 29 3b 0d 0a | 09 09 76 61 72 20 70 6f |ect();..|..var po|
|00000520| 69 6e 74 4d 6f 76 69 65 | 20 3d 20 74 68 69 73 5b |intMovie| = this[|
|00000530| 22 70 6f 69 6e 74 22 2b | 28 69 2b 31 29 5d 3b 0d |"point"+|(i+1)];.|
|00000540| 0a 09 09 70 74 5b 69 5d | 2e 78 20 3d 20 70 6f 69 |...pt[i]|.x = poi|
|00000550| 6e 74 4d 6f 76 69 65 2e | 5f 78 3b 0d 0a 09 09 70 |ntMovie.|_x;....p|
|00000560| 74 5b 69 5d 2e 79 20 3d | 20 70 6f 69 6e 74 4d 6f |t[i].y =| pointMo|
|00000570| 76 69 65 2e 5f 79 3b 0d | 0a 09 09 69 2b 2b 3b 0d |vie._y;.|...i++;.|
|00000580| 0a 09 7d 0d 0a 09 76 61 | 72 20 73 79 6d 62 6f 6c |..}...va|r symbol|
|00000590| 49 44 20 3d 20 22 62 61 | 73 65 54 72 69 61 6e 67 |ID = "ba|seTriang|
|000005a0| 6c 65 22 3b 0d 0a 09 76 | 61 72 20 64 65 70 74 68 |le";...v|ar depth|
|000005b0| 20 3d 20 31 3b 0d 0a 09 | 76 61 72 20 74 61 72 67 | = 1;...|var targ|
|000005c0| 65 74 20 3d 20 74 61 72 | 67 65 74 4d 6f 76 69 65 |et = tar|getMovie|
|000005d0| 20 3d 3d 20 6e 75 6c 6c | 20 3f 20 74 68 69 73 20 | == null| ? this |
|000005e0| 3a 20 74 61 72 67 65 74 | 4d 6f 76 69 65 3b 0d 0a |: target|Movie;..|
|000005f0| 09 76 61 72 20 6f 72 64 | 65 72 20 3d 20 5b 30 2c |.var ord|er = [0,|
|00000600| 20 31 2c 20 32 5d 3b 0d | 0a 09 76 61 72 20 63 6c | 1, 2];.|..var cl|
|00000610| 6f 63 6b 77 69 73 65 20 | 3d 20 66 61 6c 73 65 3b |ockwise |= false;|
|00000620| 0d 0a 09 76 61 72 20 64 | 69 73 74 61 6e 63 65 73 |...var d|istances|
|00000630| 20 3d 20 6e 65 77 20 41 | 72 72 61 79 28 29 3b 0d | = new A|rray();.|
|00000640| 0a 09 64 69 73 74 61 6e | 63 65 73 5b 30 5d 20 3d |..distan|ces[0] =|
|00000650| 20 4d 61 74 68 2e 73 71 | 72 74 28 28 28 70 74 5b | Math.sq|rt(((pt[|
|00000660| 31 5d 2e 78 2d 70 74 5b | 32 5d 2e 78 29 2a 28 70 |1].x-pt[|2].x)*(p|
|00000670| 74 5b 31 5d 2e 78 2d 70 | 74 5b 32 5d 2e 78 29 29 |t[1].x-p|t[2].x))|
|00000680| 2b 28 28 70 74 5b 31 5d | 2e 79 2d 70 74 5b 32 5d |+((pt[1]|.y-pt[2]|
|00000690| 2e 79 29 2a 28 70 74 5b | 31 5d 2e 79 2d 70 74 5b |.y)*(pt[|1].y-pt[|
|000006a0| 32 5d 2e 79 29 29 29 3b | 0d 0a 09 64 69 73 74 61 |2].y)));|...dista|
|000006b0| 6e 63 65 73 5b 31 5d 20 | 3d 20 4d 61 74 68 2e 73 |nces[1] |= Math.s|
|000006c0| 71 72 74 28 28 28 70 74 | 5b 32 5d 2e 78 2d 70 74 |qrt(((pt|[2].x-pt|
|000006d0| 5b 30 5d 2e 78 29 2a 28 | 70 74 5b 32 5d 2e 78 2d |[0].x)*(|pt[2].x-|
|000006e0| 70 74 5b 30 5d 2e 78 29 | 29 2b 28 28 70 74 5b 32 |pt[0].x)|)+((pt[2|
|000006f0| 5d 2e 79 2d 70 74 5b 30 | 5d 2e 79 29 2a 28 70 74 |].y-pt[0|].y)*(pt|
|00000700| 5b 32 5d 2e 79 2d 70 74 | 5b 30 5d 2e 79 29 29 29 |[2].y-pt|[0].y)))|
|00000710| 3b 0d 0a 09 64 69 73 74 | 61 6e 63 65 73 5b 32 5d |;...dist|ances[2]|
|00000720| 20 3d 20 4d 61 74 68 2e | 73 71 72 74 28 28 28 70 | = Math.|sqrt(((p|
|00000730| 74 5b 30 5d 2e 78 2d 70 | 74 5b 31 5d 2e 78 29 2a |t[0].x-p|t[1].x)*|
|00000740| 28 70 74 5b 30 5d 2e 78 | 2d 70 74 5b 31 5d 2e 78 |(pt[0].x|-pt[1].x|
|00000750| 29 29 2b 28 28 70 74 5b | 30 5d 2e 79 2d 70 74 5b |))+((pt[|0].y-pt[|
|00000760| 31 5d 2e 79 29 2a 28 70 | 74 5b 30 5d 2e 79 2d 70 |1].y)*(p|t[0].y-p|
|00000770| 74 5b 31 5d 2e 79 29 29 | 29 3b 0d 0a 09 6f 72 64 |t[1].y))|);...ord|
|00000780| 65 72 5b 30 5d 20 3d 20 | 64 69 73 74 61 6e 63 65 |er[0] = |distance|
|00000790| 73 5b 32 5d 3c 64 69 73 | 74 61 6e 63 65 73 5b 30 |s[2]<dis|tances[0|
|000007a0| 5d 20 3f 20 64 69 73 74 | 61 6e 63 65 73 5b 30 5d |] ? dist|ances[0]|
|000007b0| 3c 64 69 73 74 61 6e 63 | 65 73 5b 31 5d 20 3a 20 |<distanc|es[1] : |
|000007c0| 28 64 69 73 74 61 6e 63 | 65 73 5b 31 5d 3c 64 69 |(distanc|es[1]<di|
|000007d0| 73 74 61 6e 63 65 73 5b | 32 5d 29 2b 31 3b 0d 0a |stances[|2])+1;..|
|000007e0| 09 6f 72 64 65 72 5b 30 | 5d 20 3d 20 6f 72 64 65 |.order[0|] = orde|
|000007f0| 72 5b 30 5d 2a 31 3b 0d | 0a 09 6f 72 64 65 72 5b |r[0]*1;.|..order[|
|00000800| 6f 72 64 65 72 5b 30 5d | 5d 20 3d 20 30 3b 0d 0a |order[0]|] = 0;..|
|00000810| 09 63 6c 6f 63 6b 77 69 | 73 65 20 3d 20 28 28 70 |.clockwi|se = ((p|
|00000820| 74 5b 30 5d 2e 78 2d 70 | 74 5b 31 5d 2e 78 29 2a |t[0].x-p|t[1].x)*|
|00000830| 28 70 74 5b 32 5d 2e 79 | 2d 70 74 5b 31 5d 2e 79 |(pt[2].y|-pt[1].y|
|00000840| 29 29 2d 28 28 70 74 5b | 30 5d 2e 79 2d 70 74 5b |))-((pt[|0].y-pt[|
|00000850| 31 5d 2e 79 29 2a 28 70 | 74 5b 32 5d 2e 78 2d 70 |1].y)*(p|t[2].x-p|
|00000860| 74 5b 31 5d 2e 78 29 29 | 3b 0d 0a 09 63 6c 6f 63 |t[1].x))|;...cloc|
|00000870| 6b 77 69 73 65 20 3d 20 | 63 6c 6f 63 6b 77 69 73 |kwise = |clockwis|
|00000880| 65 3e 3d 30 3b 0d 0a 09 | 69 66 20 28 21 63 6c 6f |e>=0;...|if (!clo|
|00000890| 63 6b 77 69 73 65 29 20 | 7b 0d 0a 09 09 76 61 72 |ckwise) |{....var|
|000008a0| 20 74 65 6d 70 20 3d 20 | 6f 72 64 65 72 5b 32 5d | temp = |order[2]|
|000008b0| 3b 0d 0a 09 09 6f 72 64 | 65 72 5b 32 5d 20 3d 20 |;....ord|er[2] = |
|000008c0| 6f 72 64 65 72 5b 31 5d | 3b 0d 0a 09 09 6f 72 64 |order[1]|;....ord|
|000008d0| 65 72 5b 31 5d 20 3d 20 | 74 65 6d 70 3b 0d 0a 09 |er[1] = |temp;...|
|000008e0| 7d 0d 0a 09 76 61 72 20 | 61 20 3d 20 6f 72 64 65 |}...var |a = orde|
|000008f0| 72 5b 30 5d 3b 0d 0a 09 | 76 61 72 20 62 20 3d 20 |r[0];...|var b = |
|00000900| 6f 72 64 65 72 5b 31 5d | 3b 0d 0a 09 76 61 72 20 |order[1]|;...var |
|00000910| 63 20 3d 20 6f 72 64 65 | 72 5b 32 5d 3b 0d 0a 09 |c = orde|r[2];...|
|00000920| 76 61 72 20 6f 70 70 20 | 3d 20 70 74 5b 63 5d 2e |var opp |= pt[c].|
|00000930| 79 2d 70 74 5b 61 5d 2e | 79 3b 0d 0a 09 76 61 72 |y-pt[a].|y;...var|
|00000940| 20 61 64 6a 20 3d 20 70 | 74 5b 61 5d 2e 78 2d 70 | adj = p|t[a].x-p|
|00000950| 74 5b 63 5d 2e 78 3b 0d | 0a 09 76 61 72 20 61 6e |t[c].x;.|..var an|
|00000960| 67 6c 65 5f 30 5f 32 20 | 3d 20 74 72 69 41 72 63 |gle_0_2 |= triArc|
|00000970| 54 61 6e 28 6f 70 70 2c | 20 61 64 6a 29 3b 0d 0a |Tan(opp,| adj);..|
|00000980| 09 76 61 72 20 6f 70 70 | 20 3d 20 70 74 5b 63 5d |.var opp| = pt[c]|
|00000990| 2e 79 2d 70 74 5b 62 5d | 2e 79 3b 0d 0a 09 76 61 |.y-pt[b]|.y;...va|
|000009a0| 72 20 61 64 6a 20 3d 20 | 70 74 5b 62 5d 2e 78 2d |r adj = |pt[b].x-|
|000009b0| 70 74 5b 63 5d 2e 78 3b | 0d 0a 09 76 61 72 20 61 |pt[c].x;|...var a|
|000009c0| 6e 67 6c 65 5f 31 5f 32 | 20 3d 20 74 72 69 41 72 |ngle_1_2| = triAr|
|000009d0| 63 54 61 6e 28 6f 70 70 | 2c 20 61 64 6a 29 3b 0d |cTan(opp|, adj);.|
|000009e0| 0a 09 76 61 72 20 6e 65 | 77 4e 61 6d 65 20 3d 20 |..var ne|wName = |
|000009f0| 22 74 72 69 61 6e 67 6c | 65 22 2b 64 65 70 74 68 |"triangl|e"+depth|
|00000a00| 3b 0d 0a 09 74 61 72 67 | 65 74 2e 61 74 74 61 63 |;...targ|et.attac|
|00000a10| 68 4d 6f 76 69 65 28 73 | 79 6d 62 6f 6c 49 44 2c |hMovie(s|ymbolID,|
|00000a20| 20 6e 65 77 4e 61 6d 65 | 2c 20 64 65 70 74 68 29 | newName|, depth)|
|00000a30| 3b 0d 0a 09 76 61 72 20 | 69 6e 73 74 20 3d 20 74 |;...var |inst = t|
|00000a40| 61 72 67 65 74 5b 6e 65 | 77 4e 61 6d 65 5d 3b 0d |arget[ne|wName];.|
|00000a50| 0a 09 69 6e 73 74 2e 5f | 78 20 3d 20 70 74 5b 61 |..inst._|x = pt[a|
|00000a60| 5d 2e 78 3b 0d 0a 09 69 | 6e 73 74 2e 5f 79 20 3d |].x;...i|nst._y =|
|00000a70| 20 70 74 5b 61 5d 2e 79 | 3b 0d 0a 09 69 6e 73 74 | pt[a].y|;...inst|
|00000a80| 2e 5f 78 73 63 61 6c 65 | 20 3d 20 64 69 73 74 61 |._xscale| = dista|
|00000a90| 6e 63 65 73 5b 61 5d 3b | 0d 0a 09 69 6e 73 74 2e |nces[a];|...inst.|
|00000aa0| 69 6e 73 69 64 65 2e 5f | 78 73 63 61 6c 65 20 3d |inside._|xscale =|
|00000ab0| 20 31 30 30 2a 31 30 30 | 2f 64 69 73 74 61 6e 63 | 100*100|/distanc|
|00000ac0| 65 73 5b 61 5d 3b 0d 0a | 09 76 61 72 20 61 6e 67 |es[a];..|.var ang|
|00000ad0| 33 20 3d 20 61 6e 67 6c | 65 5f 31 5f 32 2d 61 6e |3 = angl|e_1_2-an|
|00000ae0| 67 6c 65 5f 30 5f 32 3b | 0d 0a 09 76 61 72 20 68 |gle_0_2;|...var h|
|00000af0| 65 69 67 68 74 20 3d 20 | 4d 61 74 68 2e 73 69 6e |eight = |Math.sin|
|00000b00| 28 28 61 6e 67 33 2f 31 | 38 30 29 2a 33 2e 31 34 |((ang3/1|80)*3.14|
|00000b10| 31 35 39 32 36 35 33 35 | 38 39 37 39 29 2a 64 69 |15926535|8979)*di|
|00000b20| 73 74 61 6e 63 65 73 5b | 62 5d 3b 0d 0a 09 69 6e |stances[|b];...in|
|00000b30| 73 74 2e 5f 79 73 63 61 | 6c 65 20 3d 20 68 65 69 |st._ysca|le = hei|
|00000b40| 67 68 74 3b 0d 0a 09 69 | 6e 73 74 2e 69 6e 73 69 |ght;...i|nst.insi|
|00000b50| 64 65 2e 5f 79 73 63 61 | 6c 65 20 3d 20 31 30 30 |de._ysca|le = 100|
|00000b60| 2a 31 30 30 2f 68 65 69 | 67 68 74 3b 0d 0a 09 69 |*100/hei|ght;...i|
|00000b70| 6e 73 74 2e 5f 72 6f 74 | 61 74 69 6f 6e 20 3d 20 |nst._rot|ation = |
|00000b80| 61 6e 67 6c 65 5f 31 5f | 32 2b 39 30 3b 0d 0a 09 |angle_1_|2+90;...|
|00000b90| 69 6e 73 74 2e 69 6e 73 | 69 64 65 2e 70 69 63 2e |inst.ins|ide.pic.|
|00000ba0| 5f 72 6f 74 61 74 69 6f | 6e 20 3d 20 2d 61 6e 67 |_rotatio|n = -ang|
|00000bb0| 6c 65 5f 31 5f 32 2d 39 | 30 3b 0d 0a 2f 2f 0d 0a |le_1_2-9|0;..//..|
|00000bc0| 70 6f 69 6e 74 20 3d 20 | 6e 65 77 20 6f 62 6a 65 |point = |new obje|
|00000bd0| 63 74 28 29 3b 0d 0a 09 | 70 6f 69 6e 74 2e 78 20 |ct();...|point.x |
|00000be0| 3d 20 30 3b 0d 0a 09 70 | 6f 69 6e 74 2e 79 20 3d |= 0;...p|oint.y =|
|00000bf0| 20 30 3b 0d 0a 09 69 6e | 73 74 2e 67 6c 6f 62 61 | 0;...in|st.globa|
|00000c00| 6c 54 6f 4c 6f 63 61 6c | 28 70 6f 69 6e 74 29 3b |lToLocal|(point);|
|00000c10| 0d 0a 09 69 6e 73 74 2e | 69 6e 73 69 64 65 2e 5f |...inst.|inside._|
|00000c20| 78 20 3d 20 70 6f 69 6e | 74 2e 78 3b 0d 0a 09 69 |x = poin|t.x;...i|
|00000c30| 6e 73 74 2e 69 6e 73 69 | 64 65 2e 5f 79 20 3d 20 |nst.insi|de._y = |
|00000c40| 70 6f 69 6e 74 2e 79 3b | 0d 0a 09 0d 0a 0d 0a 2f |point.y;|......./|
|00000c50| 2f 0d 0a 09 76 61 72 20 | 73 6b 65 77 20 3d 20 31 |/...var |skew = 1|
|00000c60| 2d 28 28 4d 61 74 68 2e | 73 69 6e 28 28 28 39 30 |-((Math.|sin(((90|
|00000c70| 2d 61 6e 67 33 29 2f 31 | 38 30 29 2a 33 2e 31 34 |-ang3)/1|80)*3.14|
|00000c80| 31 35 39 32 36 35 33 35 | 38 39 37 39 29 2a 64 69 |15926535|8979)*di|
|00000c90| 73 74 61 6e 63 65 73 5b | 62 5d 29 2f 64 69 73 74 |stances[|b])/dist|
|00000ca0| 61 6e 63 65 73 5b 61 5d | 29 3b 0d 0a 09 76 61 72 |ances[a]|);...var|
|00000cb0| 20 73 6b 65 77 50 6f 73 | 20 3d 20 4d 61 74 68 2e | skewPos| = Math.|
|00000cc0| 72 6f 75 6e 64 28 73 6b | 65 77 2a 31 30 30 30 29 |round(sk|ew*1000)|
|00000cd0| 3b 0d 0a 09 69 6e 73 74 | 2e 67 6f 74 6f 41 6e 64 |;...inst|.gotoAnd|
|00000ce0| 53 74 6f 70 28 73 6b 65 | 77 50 6f 73 29 3b 0d 0a |Stop(ske|wPos);..|
|00000cf0| 09 76 61 72 20 6d 69 64 | 58 20 3d 20 70 74 5b 62 |.var mid|X = pt[b|
|00000d00| 5d 2e 78 2b 28 73 6b 65 | 77 2a 28 70 74 5b 63 5d |].x+(ske|w*(pt[c]|
|00000d10| 2e 78 2d 70 74 5b 62 5d | 2e 78 29 29 3b 0d 0a 09 |.x-pt[b]|.x));...|
|00000d20| 76 61 72 20 6d 69 64 59 | 20 3d 20 70 74 5b 62 5d |var midY| = pt[b]|
|00000d30| 2e 79 2b 28 73 6b 65 77 | 2a 28 70 74 5b 63 5d 2e |.y+(skew|*(pt[c].|
|00000d40| 79 2d 70 74 5b 62 5d 2e | 79 29 29 3b 0d 0a 09 76 |y-pt[b].|y));...v|
|00000d50| 61 72 20 6d 69 64 50 6f | 69 6e 74 20 3d 20 7b 78 |ar midPo|int = {x|
|00000d60| 3a 6d 69 64 58 2c 20 79 | 3a 6d 69 64 59 7d 3b 0d |:midX, y|:midY};.|
|00000d70| 0a 09 64 72 61 77 4c 69 | 6e 65 28 5b 70 74 5b 61 |..drawLi|ne([pt[a|
|00000d80| 5d 2c 20 70 74 5b 62 5d | 5d 2c 20 22 62 61 73 65 |], pt[b]|], "base|
|00000d90| 4c 69 6e 65 22 2c 20 31 | 31 29 3b 0d 0a 09 64 72 |Line", 1|1);...dr|
|00000da0| 61 77 4c 69 6e 65 28 5b | 70 74 5b 62 5d 2c 20 70 |awLine([|pt[b], p|
|00000db0| 74 5b 63 5d 5d 2c 20 22 | 62 61 73 65 4c 69 6e 65 |t[c]], "|baseLine|
|00000dc0| 22 2c 20 31 32 29 3b 0d | 0a 09 64 72 61 77 4c 69 |", 12);.|..drawLi|
|00000dd0| 6e 65 28 5b 70 74 5b 63 | 5d 2c 20 70 74 5b 61 5d |ne([pt[c|], pt[a]|
|00000de0| 5d 2c 20 22 62 61 73 65 | 4c 69 6e 65 22 2c 20 31 |], "base|Line", 1|
|00000df0| 33 29 3b 0d 0a 09 72 65 | 74 75 72 6e 20 28 69 6e |3);...re|turn (in|
|00000e00| 73 74 29 3b 0d 0a 7d 0d | 0a 00 00 00 00 00 00 00 |st);..}.|........|
|00000e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 01 00 |........|........|
|00000e20| 00 00 00 00 00 00 00 00 | 00 00 00 80 00 00 00 80 |........|........|
|00000e30| 08 07 4c 61 79 65 72 20 | 31 01 00 00 ff ff ff ff |..Layer |1.......|
|00000e40| 4f 80 ff ff 00 00 00 00 | 01 00 00 00 00 00 00 00 |O.......|........|
|00000e50| 00 00 00 00 00 00 00 80 | 00 00 00 80 03 02 00 00 |........|........|
|00000e60| 00 00 00 | |... | |
+--------+-------------------------+-------------------------+--------+--------+